package com.work.game.volley.attribute.intrefase;

import java.util.List;

public interface AUAttributeUtilsInterfase {

	/**
	 * 返回类自定义作用域属性
	 *
	 * @param class1
	 *            休要的构造属性类
	 * @param isSuperAttr
	 *            是否反射父类属性
	 * @param scopeOfAction
	 *            作用域
	 * @return
	 */
	abstract List<String> getAttributeName(Class<?> class1,
                                           boolean isSuperAttr, String scopeOfAction);
	/**
	 * 默认返回类私有属性
	 *
	 * @param class1
	 *            休要的构造属性类
	 * @param isSuperAttr
	 *            是否反射父类属性
	 * @return
	 */
	abstract List<String> getAttributeName(Class<?> class1, boolean isSuperAttr);
}
